<?php
/**
*说明：生成SQL语句，方便前台调用
*参数：$str ACS主机列表序列
*返回：生成的SQL语句，带有and，可以直接使用
*/

function createsql($str)

{
	$newstr = explode(',',$str);
	$acssql="";
	for($num=0;$num<count($newstr);$num++)
	{

	$pp=$num+1;
	if($newstr[$num]=='0')
		{
			if($acssql=="")
				$acssql.=$pp;
			else
				$acssql.=",$pp";
		}
		
	}
	if($acssql!="")
		$acssql=" btcid not in (".$acssql.")  and    ";
	else
		$acssql="";
	return $acssql;
}



require_once 'common.inc.php';
!in_array('2',$larr)&&adminmsg('你没有被赋予操作该项的权限！');

$matches=parse_url($_SERVER['HTTP_REFERER']);
//$url=$matches['scheme'].'://'.$matches['host'].'/';

if('acslist'==$action)
{
        //读取文件内容成为一个变量
		$filename="../push/log/acstxt.php";
		$str = file_get_contents($filename);	
		$str = explode(',',$str);
	//	print_r($str);
		$sql="select * from area order by btcid ";
        $query=$dsdb->query($sql);
        while($btc=$dsdb->fetch_array($query))
        {
                $acslist[]=$btc;
        }
		$sql="select area from area order by btcid";
		$query=$dsdb->query($sql);
		while($result=$dsdb->fetch_array($query))
			$status[]=$result[area];
        include_once MCC_ROOT.'/templates/msystem/acslist.htm';
}
elseif('acsprucess'==$action)
{
        $action='acsprucess';


		$str = array_slice($_POST,0,-1);
		$str = implode(',',$str);
		
		//生成缓存文件
		$filename="../push/log/acstxt.php";
		$fp=fopen($filename,'wb+');
		if($fp)
		{
			fwrite($fp,$str);
			fclose($fp);

			//重新生成SQL语句
                      $aaa= createsql($str);
		     // echo "生成SQL：".$aaa;
	


			//生成SQL语句文件
                	$filename="../push/log/acssql.php";
                	$fp=fopen($filename,'wb+');

			if($fp)
                	{
                       	        fwrite($fp,$aaa);
                        	fclose($fp);
				
				adminmsg('更新内容操作成功',"autoacs.inc.php?action=acslist");
			}
			else{
			
				adminmsg('更新内容操作失败',"autoacs.inc.php?action=acslist");
			}

		}
		else
			adminmsg('更新内容操作失败',"autoacs.inc.php?action=acslist");
		
		
}

?>
